package mqtt

import "gitee.com/kitfast/letsgo/config/protocol"

type MqttConfig struct {
	// 服务器地址，格式： protocal://host:port 。
	// 例如 tcp://127.0.0.1:1883 或 ssl://127.0.0.1:1883 或 wss://127.0.0.1:1883 等
	Broker   string `json:"broker,omitempty" yaml:"broker"`
	Client   string `json:"client,omitempty" yaml:"client"`     // 客户端ID
	Username string `json:"username,omitempty" yaml:"username"` // 用户名
	Password string `json:"password,omitempty" yaml:"password"` // 密码

	Tls *protocol.TlsConfig `json:"tls,omitempty" yaml:"tls"` // SSL 配置
}
